improbable testimony - Turkish English Dictionary